@charset "utf-8";
/* CSS Document */
section,article,aside,header,footer,nav,figure{ display:block; }
body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,figure{ margin:0; padding:0; }
body,button,input,select,textarea{ font:12px/1.5 arial; }
h1,h2,h3,h4,h5,h6,button,input,select,textarea{ font-size:100%; }
address,cite,dfn,em,var{ font-style:normal; }
code,kbd,pre,samp{ font-family:courier new,courier,monospace; }
p,ul,li,dl,dd,dt,form,h1,h2,h3,h4,h5,h6{list-style:none;}
a{color:#666; text-decoration:none;}a:hover{color:#0089CD; text-decoration:none;}
fieldset,img{ border:0; }
table{ border-collapse:collapse; border-spacing:0; }
input::-moz-focus-inner,button::-moz-focus-inner{ border:0;padding:0;outline:0; }
*html{ zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}
(this))}
.clear{clear:both;font-size:0px;height:0px;overflow:hidden; }
.line5{clear:both;font-size:0px;height:5px;overflow:hidden;}
.line10{clear:both;font-size:0px;height:10px;overflow:hidden;}
.line15{clear:both;font-size:0px;height:15px;overflow:hidden;}
.line20{clear:both;font-size:0px;height:20px;overflow:hidden;}
.line30{clear:both;font-size:0px;height:30px;overflow:hidden;}
/* Clear Fix */ 
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
.clearfix{display:inline-block;} 
/* Hide from IE Mac */ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
/* end of clearfix */ 
.left{float:left;}
.right{float:right;}
.red{color:#F00;}.red:hover{color:#F60;}.red a{color:#F00;}.red a:hover{color:#F60;}
.gray{color:#666;}.gray:hover{color:#F60;}.gray a{color:#666;}.gray a:hover{color:#F60;}
.blue{color:#1E7BB3;}.blue:hover{color:#F60;}.blue a{color:#1E7BB3;}.blue a:hover{color:#F60;}
.font18{font-size:18px;}
.pad20{padding:20px;}
.marL10{margin-left:10px;}

body{color:#33383D;text-align:center;font-family:'Microsoft YaHei';background:url(../images/body_bg.gif) #F1F1F1;}
a{color:#3B8DD1;text-decoration:none;}a:hover{color:#8CAC52;}
.header{margin:0 auto 20px auto; height:50px; background:#0a5cb5;border-bottom: 1px solid #0251a2;}
.header_inner{ margin:0 auto;width:980px;}
.header .logo {background:url(../images/logo.png) no-repeat;color:#FFF;display:block;float:left;font-size:18px;font-weight:bold; height:28px; line-height:200px; margin:11px 10px 0 0; overflow:hidden; padding-right:15px; width:110px;}
	.header .logo a {color:#FFF; display:block; height:28px; overflow:hidden;}
.header .nav{float:left;font-size:14px;margin:10px 15px 0 0; position:relative;}
	.header .nav li{float:left;margin-right:1px;position:relative;}
	.header .nav li a{float:left;color:#DDD;cursor:pointer;display:block;height:20px;line-height:20px;padding:5px 12px 6px;}
	.header .nav li a:hover{background:#0250a5; border-radius:3px 3px 3px 3px; color:#FFF;}
.header .search{float:left; margin-top:12px;}
	.header .search .input{display:block;margin:0;padding:4px 8px;float:left;background:#EEE;border:medium none;border-radius:2px 0 0 2px;color:#B3B3B3;font-size:13px;height:20px;line-height:20px;width:120px;}
	.header .search .submit{float:left; background:#8CAC52; border:medium none ;border-radius:0 2px 2px 0; color:#FFF; cursor:pointer; height:28px; padding:0 10px;}
.header .menu{float:right;margin-top:12px; position:relative; font-family:"Microsoft Yahei";}
	.header .menu li{float:right; margin-right:1px; position:relative;}
	.header .menu li a{float:left;display:block;padding:4px 10px;color:#DDD;cursor:pointer;height:20px;line-height:20px;}
	.header .menu li a:hover{background:#0250a5; border-radius:3px 3px 3px 3px; color:#FFF;}

.wrap{ margin:0 auto; clear:both; width:980px; text-align:left; }
	.wrap:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.boxwrap{ margin:0 auto;width:978px; height:auto; border:1px solid #E2E2E2; background:#FAFAFA; text-align:left; }
	.boxwrap:after{clear:both;content:".";display:block;height:0;visibility:hidden;}

.left180{float:left;width:180px;}
.left264{float:left;width:264px;}
.left294{float:left;width:294px;}
.left300{float:left;width:300px;}
.left325{float:left;width:325px;}
.left690{float:left;display:inline;width:690px;border-right:1px solid #E2E2E2;background:#fff;overflow:hidden;}
.left710{float:left;display:inline;width:710px; min-height:450px; border-right:1px solid #E2E2E2;background:#fff;overflow:hidden;}

.right280{float:right;width:280px;}
.right325{float:right;width:325px;}
.right350{float:right;width:350px;}
.right356{float:right;width:356px;}
.right757{float:right;position:relative;width:757px;padding:20px;border-left:1px solid #E2E2E2;background:#fff;min-height:470px;_height:470px;}

/*网站底部*/
.footer{ clear:both; padding:10px 0 20px 0; margin:20px 0 0 0; text-align:left; background:#e0e0e0;}
.footer_inner{margin:0 auto; width:980px;}
.foot_nav{ line-height:1.8em; letter-spacing:4px; color:#ccc; }
	.foot_nav a{ color:#666; letter-spacing:1px; margin-right:10px; }
.footer .copyright{ padding-top:5px; color:#bbb; line-height:1.8em; }

.head{border-radius:0 3px 3px 0; height:35px; background:#faebe4; }
.head dt{float:left; color:#fff; font:bold 14px "Microsoft Yahei"; border-radius:3px 0 0 3px; width:150px; line-height:35px; background:#FF641A; text-align:center; }
.head dd{color:#7BAB2E;}
.head dd span{float:right;margin-right:10px;font-size:12px;line-height:35px;color:#999;}
.head dd span a{color:#999;}
.head .sub_nav{float:left; font-size:12px; }
.head .sub_nav li{float:left;padding:0 9px 0 11px;background:url(../images/spacing.gif) no-repeat left 11px;}
.head .sub_nav li.n1{background:none; }
.head .sub_nav a{color:#7BAB2E; line-height:35px;font-family:"Microsoft Yahei";}
.head .sub_nav a:hover{color:#0089cd; }
.head.blue dt{background:#3B8DD1;}
.head.blue dd{color:#3B8DD1;}
.head.blue .sub_nav a{ color:#3B8DD1;}
.head.blue .sub_nav a:hover{ color:#8CAC52; }
.head.green dt{background:#8CAC52;}
.head.green dd{color:#7BAB2E;}
.head.green .sub_nav a{ color:#7BAB2E;}
.head.green .sub_nav a:hover{ color:#3B8DD1; }